package org.deadline.service.config;

import java.util.List;
import org.deadline.model.config.ApplicationConfiguration;

public interface ApplicationConfigurationService {

	public abstract long countAllApplicationConfigurations();


	public abstract void deleteApplicationConfiguration(ApplicationConfiguration applicationConfiguration);


	public abstract ApplicationConfiguration findApplicationConfiguration(Long id);


	public abstract List<ApplicationConfiguration> findAllApplicationConfigurations();


	public abstract List<ApplicationConfiguration> findApplicationConfigurationEntries(int firstResult, int maxResults);


	public abstract void saveApplicationConfiguration(ApplicationConfiguration applicationConfiguration);


	public abstract ApplicationConfiguration updateApplicationConfiguration(ApplicationConfiguration applicationConfiguration);

}
